<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <link href="cpip.css" rel="stylesheet" type="text/css" />
    <title>File: /Users/paulross/dev/linux/linux-3.13/include/linux/vm_event_item.h</title>
  </head>
  <body>
    <h1>File: /Users/paulross/dev/linux/linux-3.13/include/linux/vm_event_item.h</h1>
    <p>Green shading in the line number column
means the source is part of the translation unit, red means it is conditionally excluded.
Highlighted line numbers link to the translation unit page. Highlighted macros link to
the macro page.</p>
    <pre><a name="1" /><span class="Maybe">       1:</span> <span class="f">#</span><span class="n">ifndef</span> <a href="cpu.c_macros_ref.html#_Vk1fRVZFTlRfSVRFTV9IX0lOQ0xVREVEXzA_"><span class="b">VM_EVENT_ITEM_H_INCLUDED</span></a>
<a name="2" /><span class="Maybe">       2:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_Vk1fRVZFTlRfSVRFTV9IX0lOQ0xVREVEXzA_"><span class="b">VM_EVENT_ITEM_H_INCLUDED</span></a>
<a name="3" /><span class="Maybe">       3:</span> 
<a name="4" /><span class="Maybe">       4:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_Q09ORklHX1pPTkVfRE1BXzA_"><span class="b">CONFIG_ZONE_DMA</span></a>
<a name="5" /><span class="Maybe">       5:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_RE1BX1pPTkVfMA__"><span class="b">DMA_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span> <span class="b">xx</span><span class="f">##</span><span class="b">_DMA</span><span class="f">,</span>
<a name="6" /><span class="False">       6:</span> <span class="f">#</span><span class="n">else</span>
<a name="7" /><span class="False">       7:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_RE1BX1pPTkVfMA__"><span class="b">DMA_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span>
<a name="8" /><span class="Maybe">       8:</span> <span class="f">#</span><span class="n">endif</span>
<a name="9" /><span class="Maybe">       9:</span> 
<a name="10" /><span class="Maybe">      10:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_Q09ORklHX1pPTkVfRE1BMzJfMA__"><span class="b">CONFIG_ZONE_DMA32</span></a>
<a name="11" /><span class="Maybe">      11:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_RE1BMzJfWk9ORV8w"><span class="b">DMA32_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span> <span class="b">xx</span><span class="f">##</span><span class="b">_DMA32</span><span class="f">,</span>
<a name="12" /><span class="False">      12:</span> <span class="f">#</span><span class="n">else</span>
<a name="13" /><span class="False">      13:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_RE1BMzJfWk9ORV8w"><span class="b">DMA32_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span>
<a name="14" /><span class="Maybe">      14:</span> <span class="f">#</span><span class="n">endif</span>
<a name="15" /><span class="Maybe">      15:</span> 
<a name="16" /><span class="False">      16:</span> <span class="f">#</span><span class="n">ifdef</span> <span class="b">CONFIG_HIGHMEM</span>
<a name="17" /><span class="False">      17:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_SElHSE1FTV9aT05FXzA_"><span class="b">HIGHMEM_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span> <span class="f">,</span> <span class="b">xx</span><span class="f">##</span><span class="b">_HIGH</span>
<a name="18" /><span class="Maybe">      18:</span> <span class="f">#</span><span class="n">else</span>
<a name="19" /><span class="Maybe">      19:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_SElHSE1FTV9aT05FXzA_"><span class="b">HIGHMEM_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span>
<a name="20" /><span class="Maybe">      20:</span> <span class="f">#</span><span class="n">endif</span>
<a name="21" /><span class="Maybe">      21:</span> 
<a name="22" /><span class="Maybe">      22:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_Rk9SX0FMTF9aT05FU18w"><span class="b">FOR_ALL_ZONES</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span> <a href="cpu.c_macros_ref.html#_RE1BX1pPTkVfMA__"><span class="b">DMA_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span> <a href="cpu.c_macros_ref.html#_RE1BMzJfWk9ORV8w"><span class="b">DMA32_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span> <span class="b">xx</span><span class="f">##</span><span class="b">_NORMAL</span> <a href="cpu.c_macros_ref.html#_SElHSE1FTV9aT05FXzA_"><span class="b">HIGHMEM_ZONE</span></a><span class="f">(</span><span class="b">xx</span><span class="f">)</span> <span class="f">,</span> <span class="b">xx</span><span class="f">##</span><span class="b">_MOVABLE</span>
<a name="23" /><span class="Maybe">      23:</span> 
<a name="24" /><span class="Maybe">      24:</span> <span class="m">enum</span> <span class="b">vm_event_item</span> <span class="f">{</span> <span class="b">PGPGIN</span><span class="f">,</span> <span class="b">PGPGOUT</span><span class="f">,</span> <span class="b">PSWPIN</span><span class="f">,</span> <span class="b">PSWPOUT</span><span class="f">,</span>
<a name="25" /><span class="Maybe">      25:</span>         <a href="cpu.c_macros_ref.html#_Rk9SX0FMTF9aT05FU18w"><span class="b">FOR_ALL_ZONES</span></a><span class="f">(</span><span class="b">PGALLOC</span><span class="f">)</span><span class="f">,</span>
<a name="26" /><span class="Maybe">      26:</span>         <span class="b">PGFREE</span><span class="f">,</span> <span class="b">PGACTIVATE</span><span class="f">,</span> <span class="b">PGDEACTIVATE</span><span class="f">,</span>
<a name="27" /><span class="Maybe">      27:</span>         <span class="b">PGFAULT</span><span class="f">,</span> <span class="b">PGMAJFAULT</span><span class="f">,</span>
<a name="28" /><span class="Maybe">      28:</span>         <a href="cpu.c_macros_ref.html#_Rk9SX0FMTF9aT05FU18w"><span class="b">FOR_ALL_ZONES</span></a><span class="f">(</span><span class="b">PGREFILL</span><span class="f">)</span><span class="f">,</span>
<a name="29" /><span class="Maybe">      29:</span>         <a href="cpu.c_macros_ref.html#_Rk9SX0FMTF9aT05FU18w"><span class="b">FOR_ALL_ZONES</span></a><span class="f">(</span><span class="b">PGSTEAL_KSWAPD</span><span class="f">)</span><span class="f">,</span>
<a name="30" /><span class="Maybe">      30:</span>         <a href="cpu.c_macros_ref.html#_Rk9SX0FMTF9aT05FU18w"><span class="b">FOR_ALL_ZONES</span></a><span class="f">(</span><span class="b">PGSTEAL_DIRECT</span><span class="f">)</span><span class="f">,</span>
<a name="31" /><span class="Maybe">      31:</span>         <a href="cpu.c_macros_ref.html#_Rk9SX0FMTF9aT05FU18w"><span class="b">FOR_ALL_ZONES</span></a><span class="f">(</span><span class="b">PGSCAN_KSWAPD</span><span class="f">)</span><span class="f">,</span>
<a name="32" /><span class="Maybe">      32:</span>         <a href="cpu.c_macros_ref.html#_Rk9SX0FMTF9aT05FU18w"><span class="b">FOR_ALL_ZONES</span></a><span class="f">(</span><span class="b">PGSCAN_DIRECT</span><span class="f">)</span><span class="f">,</span>
<a name="33" /><span class="Maybe">      33:</span>         <span class="b">PGSCAN_DIRECT_THROTTLE</span><span class="f">,</span>
<a name="34" /><span class="Maybe">      34:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_Q09ORklHX05VTUFfMA__"><span class="b">CONFIG_NUMA</span></a>
<a name="35" /><span class="Maybe">      35:</span>         <span class="b">PGSCAN_ZONE_RECLAIM_FAILED</span><span class="f">,</span>
<a name="36" /><span class="Maybe">      36:</span> <span class="f">#</span><span class="n">endif</span>
<a name="37" /><span class="Maybe">      37:</span>         <span class="b">PGINODESTEAL</span><span class="f">,</span> <span class="b">SLABS_SCANNED</span><span class="f">,</span> <span class="b">KSWAPD_INODESTEAL</span><span class="f">,</span>
<a name="38" /><span class="Maybe">      38:</span>         <span class="b">KSWAPD_LOW_WMARK_HIT_QUICKLY</span><span class="f">,</span> <span class="b">KSWAPD_HIGH_WMARK_HIT_QUICKLY</span><span class="f">,</span>
<a name="39" /><span class="Maybe">      39:</span>         <span class="b">PAGEOUTRUN</span><span class="f">,</span> <span class="b">ALLOCSTALL</span><span class="f">,</span> <span class="b">PGROTATED</span><span class="f">,</span>
<a name="40" /><span class="False">      40:</span> <span class="f">#</span><span class="n">ifdef</span> <span class="b">CONFIG_NUMA_BALANCING</span>
<a name="41" /><span class="False">      41:</span>         <span class="b">NUMA_PTE_UPDATES</span><span class="f">,</span>
<a name="42" /><span class="False">      42:</span>         <span class="b">NUMA_HUGE_PTE_UPDATES</span><span class="f">,</span>
<a name="43" /><span class="False">      43:</span>         <span class="b">NUMA_HINT_FAULTS</span><span class="f">,</span>
<a name="44" /><span class="False">      44:</span>         <span class="b">NUMA_HINT_FAULTS_LOCAL</span><span class="f">,</span>
<a name="45" /><span class="False">      45:</span>         <span class="b">NUMA_PAGE_MIGRATE</span><span class="f">,</span>
<a name="46" /><span class="Maybe">      46:</span> <span class="f">#</span><span class="n">endif</span>
<a name="47" /><span class="Maybe">      47:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_Q09ORklHX01JR1JBVElPTl8w"><span class="b">CONFIG_MIGRATION</span></a>
<a name="48" /><span class="Maybe">      48:</span>         <span class="b">PGMIGRATE_SUCCESS</span><span class="f">,</span> <span class="b">PGMIGRATE_FAIL</span><span class="f">,</span>
<a name="49" /><span class="Maybe">      49:</span> <span class="f">#</span><span class="n">endif</span>
<a name="50" /><span class="False">      50:</span> <span class="f">#</span><span class="n">ifdef</span> <span class="b">CONFIG_COMPACTION</span>
<a name="51" /><span class="False">      51:</span>         <span class="b">COMPACTMIGRATE_SCANNED</span><span class="f">,</span> <span class="b">COMPACTFREE_SCANNED</span><span class="f">,</span>
<a name="52" /><span class="False">      52:</span>         <span class="b">COMPACTISOLATED</span><span class="f">,</span>
<a name="53" /><span class="False">      53:</span>         <span class="b">COMPACTSTALL</span><span class="f">,</span> <span class="b">COMPACTFAIL</span><span class="f">,</span> <span class="b">COMPACTSUCCESS</span><span class="f">,</span>
<a name="54" /><span class="Maybe">      54:</span> <span class="f">#</span><span class="n">endif</span>
<a name="55" /><span class="Maybe">      55:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_Q09ORklHX0hVR0VUTEJfUEFHRV8w"><span class="b">CONFIG_HUGETLB_PAGE</span></a>
<a name="56" /><span class="Maybe">      56:</span>         <span class="b">HTLB_BUDDY_PGALLOC</span><span class="f">,</span> <span class="b">HTLB_BUDDY_PGALLOC_FAIL</span><span class="f">,</span>
<a name="57" /><span class="Maybe">      57:</span> <span class="f">#</span><span class="n">endif</span>
<a name="58" /><span class="Maybe">      58:</span>         <span class="b">UNEVICTABLE_PGCULLED</span><span class="f">,</span>    <span class="k">/* culled to noreclaim list */</span>
<a name="59" /><span class="Maybe">      59:</span>         <span class="b">UNEVICTABLE_PGSCANNED</span><span class="f">,</span>    <span class="k">/* scanned for reclaimability */</span>
<a name="60" /><span class="Maybe">      60:</span>         <span class="b">UNEVICTABLE_PGRESCUED</span><span class="f">,</span>    <span class="k">/* rescued from noreclaim list */</span>
<a name="61" /><span class="Maybe">      61:</span>         <span class="b">UNEVICTABLE_PGMLOCKED</span><span class="f">,</span>
<a name="62" /><span class="Maybe">      62:</span>         <span class="b">UNEVICTABLE_PGMUNLOCKED</span><span class="f">,</span>
<a name="63" /><span class="Maybe">      63:</span>         <span class="b">UNEVICTABLE_PGCLEARED</span><span class="f">,</span>    <span class="k">/* on COW, page truncate */</span>
<a name="64" /><span class="Maybe">      64:</span>         <span class="b">UNEVICTABLE_PGSTRANDED</span><span class="f">,</span>    <span class="k">/* unable to isolate on unlock */</span>
<a name="65" /><span class="False">      65:</span> <span class="f">#</span><span class="n">ifdef</span> <span class="b">CONFIG_TRANSPARENT_HUGEPAGE</span>
<a name="66" /><span class="False">      66:</span>         <span class="b">THP_FAULT_ALLOC</span><span class="f">,</span>
<a name="67" /><span class="False">      67:</span>         <span class="b">THP_FAULT_FALLBACK</span><span class="f">,</span>
<a name="68" /><span class="False">      68:</span>         <span class="b">THP_COLLAPSE_ALLOC</span><span class="f">,</span>
<a name="69" /><span class="False">      69:</span>         <span class="b">THP_COLLAPSE_ALLOC_FAILED</span><span class="f">,</span>
<a name="70" /><span class="False">      70:</span>         <span class="b">THP_SPLIT</span><span class="f">,</span>
<a name="71" /><span class="False">      71:</span>         <span class="b">THP_ZERO_PAGE_ALLOC</span><span class="f">,</span>
<a name="72" /><span class="False">      72:</span>         <span class="b">THP_ZERO_PAGE_ALLOC_FAILED</span><span class="f">,</span>
<a name="73" /><span class="Maybe">      73:</span> <span class="f">#</span><span class="n">endif</span>
<a name="74" /><span class="Maybe">      74:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_Q09ORklHX1NNUF8w"><span class="b">CONFIG_SMP</span></a>
<a name="75" /><span class="Maybe">      75:</span>         <span class="b">NR_TLB_REMOTE_FLUSH</span><span class="f">,</span>    <span class="k">/* cpu tried to flush others&apos; tlbs */</span>
<a name="76" /><span class="Maybe">      76:</span>         <span class="b">NR_TLB_REMOTE_FLUSH_RECEIVED</span><span class="f">,</span><span class="k">/* cpu received ipi for flush */</span>
<a name="77" /><span class="Maybe">      77:</span> <span class="f">#</span><span class="n">endif</span>
<a name="78" /><span class="Maybe">      78:</span>         <span class="b">NR_TLB_LOCAL_FLUSH_ALL</span><span class="f">,</span>
<a name="79" /><span class="Maybe">      79:</span>         <span class="b">NR_TLB_LOCAL_FLUSH_ONE</span><span class="f">,</span>
<a name="80" /><span class="Maybe">      80:</span>         <span class="b">NR_VM_EVENT_ITEMS</span>
<a name="81" /><span class="Maybe">      81:</span> <span class="f">}</span><span class="f">;</span>
<a name="82" /><span class="Maybe">      82:</span> 
<a name="83" /><span class="True">      83:</span> <span class="f">#</span><span class="n">endif</span>        <span class="k">/* VM_EVENT_ITEM_H_INCLUDED */</span>
<a name="84" /><span class="True">      84:</span> </pre>
  </body>
</html>
